﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 简单工厂
{
    /// <summary>
    /// 工厂类（核心的类），负责具体美女的实例化
    /// 根据传入的参数，动态决定去创建哪一个产品（这些产品继承自一个父类或接口）
    /// </summary>
    class BeautyFactory
    {
        public static Beauty GetBeauty(string str)
        {
            Beauty beauty = null;
            if (str == "1")
            {
                beauty = new LuoLi();
            }
            else if (str == "2")
            {
                beauty = new YuJie();
            }
            else if (str == "3")
            {
                beauty = new NvHanZi();
            }
            return beauty;
        }
    }
}
